Expand description

Wasmcloud Weld runtime library

This crate provides code generation and runtime support for wasmcloud rpc messages used by wasmcloud actors and capability providers.

Re-exports

pub use common::deserialize;
pub use common::serialize;
pub use common::Context;
pub use common::Message;
pub use common::SendOpts;
pub use common::Transport;
pub use error::RpcError;
pub use error::RpcResult;
pub use nats_aflowt as anats;
pub use minicbor;

Modules

cbor encoder and decoder

Simple logging for multi-threaded programs that sends all logs through a crossbeam channel to a logging thread. This works with the existing log macros (debug!, etc.), which can be sent by any thread.

common provider wasmbus support

Structs

Timestamp - represents absolute time in UTC, as non-leap seconds and nanoseconds since the UNIX EPOCH It is recommended to use the new constructor to check parameters for validity

Constants

This crate’s published version

Type Definitions